Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
1 THE LARCHES Semi-Detached £672,734 £395,000 21 Aug 2012
7 THE LARCHES Terraced £733,061 £575,000 7 Jul 2017